import request from '@/utils/request'

// 平台端获取所有站点
export function allSite(data) {
    return request({
        url: '/admin/spectionPlan/getStationList',
        method: 'post',
        data
    })
}

// 巡检计划列表 试验计划列表
export function planList(data) {
    return request({
        url: '/admin/spectionPlan/list',
        method: 'post',
        data
    })
}
// =====================     巡检计划     =======================
// 巡检计划删除附件
export function delPlanFile(data) {
    return request({
        url: '/admin/systemPlanFile/delete',
        method: 'post',
        data
    })
}
// 巡检计划添加附件
export function addPlanFile(data) {
    return request({
        url: '/admin/systemPlanFile/create',
        method: 'post',
        data
    })
}
// 巡检计划附件列表
export function planFileList(data) {
    return request({
        url: '/admin/systemPlanFile/list',
        method: 'post',
        data
    })
}
// 编辑巡检计划
export function updatePlan(data) {
    return request({
        url: '/admin/spectionPlan/update',
        method: 'post',
        data
    })
}
// 删除巡检计划
export function delsPlan(data) {
    return request({
        url: '/admin/spectionPlan/delete',
        method: 'post',
        data
    })
}
export function detailesPlan(data) {
    return request({
        url: '/admin/spectionPlan/detail',
        method: 'post',
        data
    })
}
// 添加巡检计划
export function createPlan(data) {
    return request({
        url: '/admin/spectionPlan/create',
        method: 'post',
        data
    })
}
// =====================     车辆管理     =======================
// 车辆列表
export function carList(data) {
    return request({
        url: '/admin/systemCar/list',
        method: 'post',
        data
    })
}
// 新增车辆
export function createCar(data) {
    return request({
        url: '/admin/systemCar/create',
        method: 'post',
        data
    })
}
// 车辆详情
export function detailCar(data) {
    return request({
        url: '/admin/systemCar/detail',
        method: 'post',
        data
    })
}
// 编辑车辆
export function updateCar(data) {
    return request({
        url: '/admin/systemCar/update',
        method: 'post',
        data
    })
}
// 编辑车辆状态
export function updateCarStatus(data) {
    return request({
        url: '/admin/systemCar/changeStatus',
        method: 'post',
        data
    })
}
// 删除车辆
export function deleteCar(data) {
    return request({
        url: '/admin/systemCar/delete',
        method: 'post',
        data
    })
}
// =====================     班组管理     =======================
// 所有用户
export function worker() {
    return request({
        url: '/admin/devops/CompanyUserList',
        method: 'post'
    })
}
// 运维人员列表
export function workerList(data) {
    return request({
        url: '/admin/devops/list',
        method: 'post',
        data
    })
}
// 所有运维人员
export function workerAllList(data) {
    return request({
        url: '/admin/devops/allList',
        method: 'post',
        data
    })
}
// 添加运维人员
export function createWorker(data) {
    return request({
        url: '/admin/devops/create',
        method: 'post',
        data
    })
}
// 删除运维人员
export function deleteWorker(data) {
    return request({
        url: '/admin/devops/delete',
        method: 'post',
        data
    })
}
// 编辑运维人员
export function updateWorker(data) {
    return request({
        url: '/admin/devops/update',
        method: 'post',
        data
    })
}
// 修改运维人员状态
export function updateWorkerStatus(data) {
    return request({
        url: '/admin/devops/changeStatus',
        method: 'post',
        data
    })
}
// 运维人员详情
export function detailWorker(data) {
    return request({
        url: '/admin/devops/detail',
        method: 'post',
        data
    })
}
// 运维人员角色
export function operationRole() {
    return request({
        url: '/admin/devops/roleList',
        method: 'post'
    })
}

// =====================     班组管理     =======================
// 班组列表
export function groupList(data) {
    return request({
        url: '/admin/systemGroup/list',
        method: 'post',
        data
    })
}
// 删除班组
export function deteleGroup(data) {
    return request({
        url: '/admin/systemGroup/delete',
        method: 'post',
        data
    })
}
// 新增班组
export function createGroup(data) {
    return request({
        url: '/admin/systemGroup/create',
        method: 'post',
        data
    })
}
// 编辑班组
export function editGroup(data) {
    return request({
        url: '/admin/systemGroup/update',
        method: 'post',
        data
    })
}
// 编辑班组状态
export function editGroupStatus(data) {
    return request({
        url: '/admin/systemGroup/changeStatus',
        method: 'post',
        data
    })
}
// 班组详情
export function detailGroup(data) {
    return request({
        url: '/admin/systemGroup/detail',
        method: 'post',
        data
    })
}
// =====================     巡检任务     =======================
// 巡检任务列表
export function spectionPlanTaskList(data) {
    return request({
        url: '/admin/spection/list',
        method: 'post',
        data
    })
}
// 巡检任务详情 旧
export function spectionDetail(data) {
    return request({
        url: '/admin/spection/detail',
        method: 'post',
        data
    })
}
// 巡检任务附件
export function spectionPlanFileList(data) {
    return request({
        url: '/admin/systemPlanFile/list',
        method: 'post',
        data
    })
}
// 巡检任务附件新
export function spectionPlanFileTaskList(data) {
    return request({
        url: '/admin/systemPlanFile/taskList',
        method: 'post',
        data
    })
}
// =====================     巡检记录     =======================
// 巡检记录列表
export function spectionPlanTaskTacklist(data) {
    return request({
        url: '/admin/spection/taskList',
        method: 'post',
        data
    })
}
// 巡检与试验附件列表
export function seeAccessory2(data) {
    return request({
        url: '/admin/systemPlanFile/list',
        method: 'post',
        data
    })
}

// 工单任务添加附件
export function addPlanFils(data) {
    return request({
        url: '/admin/systemTask/uploadFile',
        method: 'post',
        data
    })
}